eac6dead61633f51af0b42e9cce40bc8e3763e84,jeta-apt/src/main/java/org/brooth/jeta/apt/processors/MetaInjectProcessor.java,MetaInjectProcessor,addFactoryImpl,#TypeElement#String#,232
Before Change
.addField(ClassName.OBJECT, "scope", Modifier.PRIVATE, Modifier.FINAL)
.addField(metaEntityFactoryTypeName, "factory", Modifier.PRIVATE, Modifier.FINAL)
.addMethod(MethodSpec.constructorBuilder()
.addParameter(ClassName.OBJECT, "scope")
.addParameter(metaEntityFactoryTypeName, "factory")
.addStatement("this.scope = scope")
.addStatement("this.factory = factory")
.build());
After Change
factoryBuilder.addField(metaScopeClassName, "s", Modifier.PRIVATE, Modifier.FINAL)
.addMethod(MethodSpec.constructorBuilder()
.addParameter(metaScopeClassName, "s")
.addStatement("this.s = s")
.build());
context.format = statementPrefix + "new $L(s)";